AWS Command Line Interface(AWS CLI)是AWS提供的一個命令行工具,它提供了許多命令,使用者使用命令行界面來管理AWS資源和執行AWS服務,讓使用者可以輕鬆的跟AWS進行交互。
AWS CLI 適用於各種操作系統,包括 Windows、Linux、macOS等。
AWS官方網站上有詳細安裝 AWS CLI 的詳細指南,根據您使用的操作系統進行安裝。
除了官網的載點,macOS和Linux也可以直接用command line進行安裝。
sudo pip install awscli
安裝完成後,您需要配置 AWS CLI,以設置您的 AWS 資訊,包括訪問金鑰、區域等。
使用 aws configure 命令來配置這些訊息,並且您可以選擇性地設定默認區域和輸出格式。
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json
使用 aws 命令開始,然後指定服務和操作,例如:aws s3 ls 用於列出 Amazon S3 存儲桶。
每個服務都有相關的子命令和選項,您可以使用 --help 選項查看相關命令的說明文檔。
AWS CLI 通常使用 IAM 用戶的訪問金鑰來驗證您的身份。這些金鑰必須與相應的權限配合使用。
使用 --region 選項指定要訪問的區域,每個 AWS 服務通常與特定區域關聯。
每個服務還有一個端點(endpoint),您可以使用 --endpoint-url 選項指定特定的端點。
AWS CLI 是自動化 AWS 任務的有力工具,您可以將其包含在腳本中,以執行重複性任務。
請謹慎處理訪問金鑰,並確保按照 AWS 的最佳實踐進行保護。
參考資料:
https://aws.amazon.com/tw/cli/